iT邦幫忙

2022 iThome 鐵人賽

DAY 14
0
AI & Data

30天帶你從零基礎到Python爬蟲系列 第 14

[Day14] 像字典一樣查資料 - dictionary

  • 分享至 

  • xImage
  •  

今天終於不是練習題了,要講到一個很好用的Python容器—字典(dictionary),裡面的每一個元素都由鍵(key)和值(value)構成,結構為key:value,之前在講list的時候有說過裡面基本上是放同類型的資料,但字典不一樣,它生來就是讓你放不同型態的。如果要宣告就跟其他型態一樣,只是外面是用大括號括起來,通常key的部分會是數字或是字串,value就沒什麼限制了,甚至放串列也是可以的!

person = { "name":"Nini", "age":18, "gender":"female"}

簡單來說,平常我們會這樣寫

name = "Nini"
age = 18
gender = "female"

現在只是把這些名字和資料的對應聚集成一個『字典』而已,操作方式跟我們平常操作名字一樣。

另外字典還有一個特點就是裡面元素沒有順序性,所以如果你要查詢資料就不像之前講過的用索引值的方式去找,而會用key去尋找,所以key是不可以重複的,不然就會不知道要找哪一個。

# 查詢: 字典[key]
person["name"]  // Nini
# 增加元素: 字典["key"] = value
person["height"] = 158
print(person)  // { "name":"Nini", "age":18, "gender":"female", "height":158}
# 刪除元素: del p["key"]
person["age"]
print(person)  // { "name":"Nini", "gender":"female", "height":158}

上一篇
[Day13] 迴圈小試身手 - 終極密碼 & 費氏數列
下一篇
[Day15] 檔案相關 & HTML介紹
系列文
30天帶你從零基礎到Python爬蟲30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言